package com.biz.primus.ms.depot.stream;

import com.biz.primus.base.constant.DepotStreamConstant;
import org.springframework.cloud.stream.annotation.Input;
import org.springframework.messaging.MessageChannel;

/**
 * DepotUpdateSource
 *
 * @author JKLiues
 * @date 2017年11月18日
 */
public interface DepotUpdateSource {

    /**
     *门店增量索引消息通道
     */
    @Input(DepotStreamConstant.DEPOT_CHANGE)
    MessageChannel change();

    /**
     *门店全量索引消息通道
     */
    @Input(DepotStreamConstant.DEPOT_CHANGE_ALL)
    MessageChannel changeAll();
}